#ifndef MATH_GTEST_MATH_TEST_DATA_POW_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_POW_DATA_H

DataDouble3Expected1 g_powData[] = {
    {-0x1.c9374bc6a7efap-8, 0x0p+0, 0x1p+0},
    {-0x1.ffffffff196a7p-21, 0x0p+0, 0x1p+0},
    {-HUGE_VAL, 0x1.0000000000fa4p+52, HUGE_VAL},
    {-0x1.fff7c0f00b728p-22, -0x1p+0, -0x1.00041f98faaeep+21},
    {-0x1.000000000001dp-41, 0x0p+0, 0x1p+0},
    {-0x1.00000760f253ep-41, 0x1.4p+3, 0x1.000049c980d8dp-410},
    {-0x1.0000000000009p+0, -0x1.7364d9364d93ep+54, 0x1.9241b707f6daep-76},
    {-0x1.000000000001p+0, -0x1p+28, 0x1.ffffe00001p-1},
    {-0x1.00346dc5f8385p-1, -0x1.e28p+9, -0x1.d952f9f85474dp+963},
    {-0x1.66666aa666665p-1, -0x1.61p+9, 0x1.38aa56fbf4ad6p+363},
    {-0x1.05a926e1a84abp-41, -0x1p+0, -0x1.f4ec65dec1f64p+40},
    {-0x1.0007ffffffce4p-41, -0x1.4p+3, 0x1.ff601b7c943bp+409},
    {-0x1.0008p+40, 0x1.4p+2, -0x1.0028028014005p+200},
    {-0x1.00086eae33dc1p-41, -0x1.8p+2, 0x1.ff9adb7eee854p+245},
    {-0x1.000800000e47bp+40, -0x1p+3, 0x1.ff8011fd3bee7p-321},
    {-0x1.02e554b439544p+0, -0x1.4p+4, 0x1.98daa718b4a87p-1},
    {-0x0.000000000028fp-1022, 0x1.ccbbfaf92ffbbp+1022, 0x0p+0},
    {-0x1.8001712f54649p-41, 0x1p+1, 0x1.200229c808cb9p-81},
    {-0x1.e666626666662p-1, 0x1p+20, 0x0p+0},
    {-0x1.999998999998bp-3, -0x1.8p+1, -0x1.f40003a98007fp+6},
    {-0x1.dccccccaccccdp-1, -0x1.cp+2, -0x1.a57aa152505e9p+0},
    {-0x1.ffffffc000066p-41, -0x1.cp+2, -0x1.000000dfffea2p+280},
    {-0x1.ffffffbffffffp+40, -0x1.cp+2, -0x1.000000e00000bp-287},
    {-0x1.ffffffbffffffp+40, 0x1.cp+2, -0x1.fffffe4000004p+286},
    {-0x1.9d9999991999ap-4, 0x1p+1, 0x1.4e1c7ae078e15p-7},
    {-0x1.000000000b16dp-40, -0x1p+0, -0x1.ffffffffe9d26p+39},
    {-0x1.fff30796085f4p-41, -0x1p+0, -0x1.00067c5f0ba05p+40},
    {-0x1.ffffffffffffep-1, 0x1.00001p+20, -0x1.fffffffdffffep-1},
    {-0x1.fffffffffffffp-1, -0x1p+0, -0x1.0000000000001p+0},
    {-HUGE_VAL, 0x1.0000000000068p+52, HUGE_VAL},
    {0x1.6666666666666p-2, 0x1.62dac7460dfa7p-5, 0x1.e93cf34b016dap-1},
    {0x1.ffee6d16118fdp-513, 0x1.03ca3d70a3d71p+1, 0x0.00007288337cp-1022},
    {0x0.00071dcc40368p-1022, 0x1.9ab277f44c118p-1, 0x1.90c9f5cced2c2p-831},
    {0x0.0000000000001p-1022, 0x1.ffffffbd1a89cp+1022, 0x0p+0},
    {0x0.0000000000001p-1022, 0x1.0000000000001p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.ccccccccccccdp-1, 0x1.51cb453b9530ap-967},
    {0x1p+1, 0x1.fffffd60e84c8p+9, 0x1.fff8bb634ae49p+1023},
    {0x1.9d9999999999ap-4, 0x1p-1, 0x1.4564ffe70f785p-2},
    {0x1.ffff8d6aae938p-272, 0x1.75c28f5c28f5cp-1, 0x1.2003a6283347ap-198},
    {0x1.000003feef3fap-462, 0x1.262ad262ad261p-4, 0x1.c3f1a62bfec9ep-34},
    {0x1.ffffa3dcbc1eap-523, 0x1.b333333333333p-1, 0x1.3b2c178a407bdp-444},
    {0x1.000609d0a4716p-547, 0x1.ccccccccccccdp-1, 0x1.9fe85fdaff98ap-493},
    {0x1.ffffffff5f787p-644, 0x1.f5c28f5c28f5cp-2, 0x1.e7c02aecc2318p-316},
    {0x1.ffffff3def6c2p-732, 0x1.5075075075074p-1, 0x1.8bc8d6db819e7p-481},
    {0x1.456728d939bcfp-733, 0x1.947ae147ae148p-2, 0x1.847b540d6184bp-290},
    {0x1.0000000101f4dp-845, 0x1.ccccccccccccdp-1, 0x1.6a09e6693c0acp-761},
    {0x1.fffffffcef348p-948, 0x1.3333333333333p-1, 0x1.bdb8cdac242d1p-569},
    {0x1.0705b171494d7p-1005, -0x1.cd42c3c9f1a74p-1, 0x1.4ab0315408699p+905},
    {0x1.0000000000001p+1, 0x1.ffffffffffffdp+9, 0x1.fffffffffffafp+1023},
    {0x1.00000000562f9p+663, -0x1.0d4fdf3b645a2p-1, 0x1.32fad558d9436p-349},
    {0x1.fffffffe856c6p+935, -0x1.851eb851eb852p-1, 0x1.8eeea8e890021p-712},
    {0x1.00074a86f9012p+1023, -0x1p+0, 0x0.7ffc5ad71747ap-1022},
    {0x1.0000000000002p+2, 0x1.ffffffffffffdp+8, 0x1.fffffffffffafp+1023},
    {0x1.0000000000004p+0, 0x1.4p-1, 0x1.0000000000002p+0},
    {0x1.0000000000004p+0, 0x1.d70a3d70a3a58p-4, 0x1p+0},
    {0x1.0000000000004p+4, 0x1.ffffffffffffdp+7, 0x1.fffffffffffafp+1023},
    {0x1.0000000000faep+1023, 0x1.40da740da73e7p-5, 0x1.0c431fde52d2fp+40},
    {0x1.333333333334ap+1, 0x1.a0fe27773b77ap+9, HUGE_VAL},
    {0x1.0047ae147ae2ap+6, 0x1p-1, 0x1.0023d48856947p+3},
    {0x1.01cac08312717p+0, 0x1.9e4129e4129e3p-1, 0x1.0172ecbc56f42p+0},
    {0x1.004189374bcf2p+0, 0x1.fffffc4653608p+53, HUGE_VAL},
    {0x1.1999999999a91p+1, 0x1.ffffef99b22b8p+9, HUGE_VAL},
    {0x1.0333333333436p+2, 0x1.fffffb69980a5p+8, HUGE_VAL},
    {0x1.07ae147ae1887p+0, 0x1.012309ce54004p+51, HUGE_VAL},
    {0x1.0b851eb8525c2p+1, -0x1.01151eb851eb8p+7, 0x1.3a4d05458ad9dp-137},
    {0x1.0000000001f06p+1023, 0x1.45a1cac083127p-2, 0x1.3e3f0e83fa899p+325},
    {0x1.23d70a3d80a3ep-1, -0x1.7fffffd5e4635p+9, 0x1.c493a8661a038p+622},
    {0x1.400000000fff7p+1, 0x1.ffb3253333354p+9, HUGE_VAL},
    {0x1.049ba5e36f16bp-1, -0x1.dcd2f246986aap+9, 0x1.1307a1a2ddb67p+929},
    {0x1.0147ae187ae09p+0, -0x1.e147ae144ae13p-1, 0x1.fd9aef48c6696p-1},
    {0x1.ffff90422442ap+1022, -0x1p+0, 0x0.80001bef7d082p-1022},
    {0x1.199999d999994p+1, -0x1.fae147ae147aep-2, 0x1.5a8dc9469d5d9p-1},
    {0x1.00624e12f1a9ap+2, 0x1.23d70a3d70a3dp-1, 0x1.1a542d80d2d79p+1},
    {0x1.020c4aba5e35p-1, -0x1.ffffffffffff9p+9, 0x1.2be891b7bc61ap+1012},
    {0x1.19999b599999bp+3, -0x1.a9e4129e412ap-1, 0x1.4f7fe86df8cb9p-3},
    {0x1.020c4dfa5e353p-1, 0x1.ba102664b65fap+9, 0x1.06c93072de433p-874},
    {0x1.199b999999983p+0, 0x1.000004p+24, HUGE_VAL},
    {0x1.7333b3333636ap-1, -0x1.ffbe76c8a839cp+3, 0x1.565923c324c3ep+7},
    {0x1.0006fc115df65p+7, 0x1.001eb85273841p+7, 0x1.5b3747900ffaap+896},
    {0x1.17123b50a3d71p+0, -0x1.4f1b77c263e2dp+20, 0x0p+0},
    {0x1.021449ba5d4e7p-3, -0x1.fe235fe235fdfp-3, 0x1.acdc5f83fc577p+0},
    {0x1.008b126e978d5p+1, 0x1.ccccccccccccdp-2, 0x1.5e0a41278b7f4p+0},
    {0x1.053ea43db858dp+0, 0x1.63d8aa986a9fep+20, HUGE_VAL},
    {0x1.0cecbbe990e6cp+0, 0x1.63b500c764d39p+20, HUGE_VAL},
    {0x1.01eab0ece5161p+0, 0x1.63a676c80a557p+20, HUGE_VAL},
    {0x1.2144dbcb0491cp-7, -0x1.4p+3, 0x1.2dc5fee8d67d2p+68},
    {0x1.020624dd2f1aap-1, -0x1.ffff43413e2fcp+3, 0x1.c35b9994bbef9p+15},
    {0x1.09ccff21b3b8dp+1, -0x1.f37974bc6a82dp+9, 0x0.00000001dfea3p-1022},
    {0x1.02f9a9e347a4cp+3, -0x1.a99999999999ap+2, 0x1.ead9e4d2eb0f5p-21},
    {0x1.091eb851eb852p-1, 0x1.4000000005ff7p+1, 0x1.8b263c23b004ep-3},
    {0x1.04d556df0a0c3p+1, -0x1.efe4af4f0d93bp+9, 0x1.5dd19f7daa384p-1019},
    {0x1.05ebf824cfd6ap+99, 0x1.5cb1fb56e353fp+0, 0x1.db0c008e7f23ap+134},
    {0x1.0aaab287eebd4p+7, 0x1.4p+3, 0x1.810fa0e2a84edp+70},
    {0x1.0e4f97bcadf3ap-482, 0x1.b4838a9b85875p-26, 0x1.fffee33536998p-1},
    {0x1.dfa8260d1af32p-9, 0x1p+3, 0x1.2fc6fe32c5526p-65},
    {0x1.008712feabd02p+0, -0x1p-1, 0x1.ff79225da5d6cp-1},
    {0x1.488888888888cp-1, 0x1.23d70a3d70a3dp-4, 0x1.f01146a7e67cep-1},
    {0x1.163fac972e8c8p-1, -0x1.019999999999fp+3, 0x1.0eff7aa651adcp+7},
    {0x1.4d87207cc86efp-7, 0x1.a1553cfba4064p+2, 0x1.cb3258da1c87fp-44},
    {0x1.199cf32be4204p+2, -0x1p-1, 0x1.e829584fdab8cp-2},
    {0x1.247b78c52f30ep+7, 0x1.cd718baf9a69fp+3, 0x1.a376807eaed0fp+103},
    {0x1.3d25bde0fcc8p-5, -0x1.ffffffffffff8p+6, 0x1.5cead1bbd1c55p+600},
    {0x1.df15f15f15f16p-1, 0x1.ffbdc28f5c28fp+6, 0x1.aa6a966e2768cp-13},
    {0x1.35416f99e863ap-41, -0x1.8p+1, 0x1.226d54c65251cp+122},
    {0x1.3333333333333p-2, 0x1.333361134a04ap+8, 0x1.527c7d893bfe7p-534},
    {0x1.00000009ce2cp-1, 0x1.64f079aa01d4p-1, 0x1.3bcbfc3a40f7cp-1},
    {0x1.5e313eecd941ap-7, 0x1.98p+8, 0x0p+0},
    {0x1.a52feb319cd54p+0, 0x1.519b22134c536p+1, 0x1.dbed523d4e1c1p+1},
    {0x0.0000000000014p-1022, 0x1.4412213cefb76p-1, 0x1.ed52969d3fd99p-678},
    {0x1.4p+4, 0x1.4feae3987ab48p-20, 0x1.00003ee5225b9p+0},
    {0x1.4000000000001p+2, 0x1p+1, 0x1.9000000000003p+4},
    {0x1.53436cb03c534p-1, -0x1.75f63eb41e83dp+1, 0x1.a9fba0ac97fe9p+1},
    {0x1.47ae147ae147bp-5, 0x1.00c49d65e3547p+1, 0x1.9b68438874c09p-10},
    {0x1.5dedd9dedd9e3p-1, 0x1.90c97168e74bep+10, 0x1.ac21d401fdcb3p-881},
    {0x1.5152a9b092026p-22, 0x1.a2a4b3cd9fe23p-4, 0x1.bb4a0c2f0034bp-3},
    {0x1.4d5cf41bf7adbp-4, 0x1.ffee4a8736918p-53, 0x1.ffffffffffffbp-1},
    {0x1.5b7a32846ff4bp-2, -0x1.03d199999999ap+6, 0x1.369c9cc4529b7p+101},
    {0x1.ddddddddddddbp-1, -0x1.ffc8014f8b589p+6, 0x1.aa1f478b4c116p+12},
    {0x1.1111111111105p-3, -0x1.fe76c6f439583p-1, 0x1.dd1b7427500eap+2},
    {0x1.1555555555556p-1, -0x1.ffc7fd60e94eep+6, 0x1.201f2deed05bep+113},
    {0x1.aeeeeeeeeeeefp-1, 0x1.00072b021a49bp+6, 0x1.0f1f1e6ff7571p-16},
    {0x1.bf08c7885ad5dp-2, 0x1.24fc0d744fd86p+8, 0x1.94da92ff81797p-351},
    {0x1.4f45132d49afdp+0, 0x1.3333333333333p-2, 0x1.15942d24fdef3p+0},
    {0x1.437639b7639b2p-1, 0x1.e0f83dfa8b2cp+10, 0x0p+0},
    {0x1.6794237fa89e3p-1, 0x1.f333333333333p+10, 0x1.f18e7189e59bap-1019},
    {0x1.981e61493b67cp-1, 0x1.fb645a1cac07ap-1, 0x1.98f3d3e11dc3fp-1},
    {0x1.53c8253c8254p-1, -0x1p-1, 0x1.3a3feca09215p+0},
    {0x1.0df6b0df6b0e6p-3, 0x1.e99997d9999a9p+3, 0x1.352e58bc839c3p-45},
    {0x1.7ap+7, 0x1.fff7ced81687ep+6, 0x1.dfe17b602f059p+967},
    {0x1.7a052d15d2b87p+2, -0x1p-3, 0x1.9a10bb1e75035p-1},
    {0x1.8p-1, -0x1.3851eb851ec0cp+1, 0x1.02431189b9cb3p+1},
    {0x1.b91b91b91b92p-1, 0x1.b592a4ffce8a7p-1, 0x1.c2c4b60356296p-1},
    {0x1.87f20bddb8454p+9, -0x1.449ba5e353f77p-7, 0x1.df4a586829de6p-1},
    {0x1.837d0891e8b3ap+1, -0x1.0049c977474a4p-50, 0x1.ffffffffffff7p-1},
    {0x1.8d600b76969d3p-96, -0x1.efae61f60f7f2p-59, 0x1.0000000000001p+0},
    {0x1.98d2fe44b752p-39, -0x1.04ac4e0042578p+1, 0x1.08c06930700f6p+78},
    {0x1.9a9fbe83670c1p-2, 0x1.63ea54ccd2b96p-1, 0x1.0f44571b8f981p-1},
    {0x1.33cd19c038ee4p-3, 0x1.4p+3, 0x1.9418377774b65p-28},
    {0x1.c80497888c7b5p-1, 0x1.a5cebd4a891dap+11, 0x1.3801a8718786cp-564},
    {0x1.be8839df7f36cp-1, -0x1.0346dc5d63886p-5, 0x1.011c65342539fp+0},
    {0x1.a0466e27cdc05p+3, 0x1.45eed5a3f0841p+1, 0x1.57b5bcc8b398cp+9},
    {0x1.a0b2bc0b2bc1ap-1, 0x1.03e0fb84ebe0ep+11, 0x1.2d3b2e6e4ce43p-618},
    {0x1.a946c4102350ap-1, 0x1.0088p+10, 0x1.330b4eafab7edp-275},
    {0x1.ab99d36091dfap+97, -0x1.d1320443cd41dp+2, 0x1.7908f639fc76ep-711},
    {0x1.8ab554bf730e8p+2, -0x1.999999999999ap-2, 0x1.ee9bbbef40bfdp-2},
    {0x1.bd8f4e24402e3p+2, -0x1.999999999999ap-3, 0x1.5b50e3afacaa9p-1},
    {0x1.c51eb851eb852p-1, 0x1.23c90a3d70a3dp-4, 0x1.fb904111ecd5cp-1},
    {0x1.c000000000062p+1022, -0x1p+0, 0x0.9249249249229p-1022},
    {0x0.00380000316a2p-1022, 0x1.fbbbbbbbbbbb6p-1, 0x0.54f981bff0564p-1022},
    {0x0.0037fffffffffp-1022, 0x1.fae147ae147aep-1, 0x1.17ffeb168d64cp-1022},
    {0x0.000000000e4bep-1022, -0x1.a3796ac9dfd1p-1, 0x1.ea3e6147f365fp+866},
    {0x0.000000000000ep-1022, 0x1.c96ee6fd54d69p-1, 0x1.d1ec3654a1ebcp-957},
    {0x0.000000000000ep-1022, 0x1.df6dcde71be1ap-1, 0x1.d9c7868bc59e5p-1003},
    {0x1.c00025549e9ap+1022, -0x1p+0, 0x0.92491861c2c75p-1022},
    {0x1.c01bb090b4766p-44, -0x1.1f8211c8becc6p+1, 0x1.02f9e84d99192p+97},
    {0x1.c25c268497682p-44, -0x1.cb656ece8bec6p+0, 0x1.691d437045ce1p+77},
    {0x1.99ebae29006fdp-2, 0x1.aaaaaaaaaaaa8p-1, 0x1.dd7e0e52c7a59p-2},
    {0x1.e4d62e1e7c46p+0, -0x1p-1, 0x1.740acee6c8c4dp-1},
    {0x1.7e809d1e827dcp+0, -0x1p-1, 0x1.a2dd242c9d9b8p-1},
    {0x1.ae0c6f11deac9p-1, 0x1p+12, 0x0.0099d8a0a8439p-1022},
    {0x1.ccd8b733f5907p-1, 0x1.fd38a3d70a3d7p+1, 0x1.50d3e725597b3p-1},
    {0x1.d6de8ca11bfcep-1, 0x1.ffe8c49ba5e35p+2, 0x1.0609dade486e6p-1},
    {0x1.c53f10eb905cfp+2, 0x1.fa3c42ae6e4d4p-51, 0x1.0000000000008p+0},
    {0x1.2063842ca9637p-1, 0x1.08ae003bc6149p-2, 0x1.b966d490db4b4p-1},
    {0x1.da6791fe3e9d1p-2, 0x1.c30c1d19e1ff4p+8, 0x1.40dbd702cbc93p-501},
    {0x1.c21747109437p+2, -0x1p-1, 0x1.8222b4f461c78p-2},
    {0x1.dd0bd0bd0bd25p-3, 0x1.fcp+11, 0x0p+0},
    {0x1.42272bdd74f5dp-1, -0x0p+0, 0x1p+0},
    {0x1.4ccccccccccd6p-1, 0x1.ffffffffffff8p+6, 0x1.5d9508d2128ep-80},
    {0x1.ef0fb38a94d2p+2, 0x1.2777777777774p-1, 0x1.a0cef01739a59p+1},
    {0x1.33523af523af5p-2, 0x1.ee0669b5bbf0bp-5, 0x1.dc277db569bd8p-1},
    {0x1.f5ba107c5a8f1p-3, -0x1.7d9c0ae9c9d12p+8, 0x1.4cafccfca4d17p+774},
    {0x1.0cccccccccccdp+0, -0x1.3333333333333p-1, 0x1.f13a9a982f5d1p-1},
    {0x1.f664984b8c63ap-21, 0x1.8e979b79aeeedp-1, 0x1.53d759cb5bd4dp-16},
    {0x1.c565caa9f1306p-5, 0x1.c086a038887fbp+3, 0x1.6420530404297p-59},
    {0x1.f94434610fd35p-1, -0x1.00000037241f1p+15, 0x1.ce2dd8ff1a356p+625},
    {0x1.f631c5c982852p-1, -0x1.0000000022caep+15, 0x1.1d0de4c8373f5p+914},
    {0x1.f631c5c98288p-1, -0x1.00000395a3254p+15, 0x1.1d17c5a9f82f8p+914},
    {0x1.f7bafd15492fep-1, -0x1.0000000aa90bbp+15, 0x1.b8c82b71c8e2bp+769},
    {0x1.f6b4d8381a155p-1, -0x1.0000005e7671cp+15, 0x1.f9c91f2d66cb6p+865},
    {0x1.f94434610fd7dp-1, -0x1.0000400d3d909p+15, 0x1.cef14e4dcb9d6p+625},
    {0x1.fd5cc7d5cc425p-1, -0x1.25ab83f6b020fp+15, 0x1.10c83cecd364fp+280},
    {0x1.f6b4d8381a155p-1, -0x1.fffff6c87876bp+14, 0x1.f9b210c49527ap+865},
    {0x1.dea475ea4728bp-1, -0x1.0000000166953p+15, HUGE_VAL},
    {0x1.91d7a91d7a916p-1, -0x1.0000000023adbp+15, HUGE_VAL},
    {0x1.8a37d088ee5cep-2, 0x1.00006aa66666p+15, 0x0p+0},
    {0x1.f8ab3a45620e4p+0, -0x1p-1, 0x1.6ca8a6ae74bdbp-1},
    {0x1.f7ea5cf512771p-1, 0x1.78p+10, 0x1.616301c75bc4ap-35},
    {0x1.f9eb731e62d27p-1, -0x1.00000440430a4p+15, 0x1.b3ae96ee5856cp+564},
    {0x1.f2d0c15f968c7p-2, -0x1.000004414f841p+15, HUGE_VAL},
    {0x1.64dc9f17f3dd7p-4, -0x1.000018bae1474p+15, HUGE_VAL},
    {0x1.e4ed7f681d376p-1, -0x1.0000095eb85f4p+15, HUGE_VAL},
    {0x1.ef2af00bf4462p-1, -0x1.00000443ee69cp+15, HUGE_VAL},
    {0x1.7f3b1c58c6db1p-3, -0x1.000003bced939p+15, HUGE_VAL},
    {0x1.ea0c37ba08e1ap-1, -0x1.0001d10ccd01ap+15, HUGE_VAL},
    {0x1.8c6a5af930a42p-2, -0x1.0000044043028p+15, HUGE_VAL},
    {0x1.3b194b1262f34p-1, 0x1.e41af4b463c41p+2, 0x1.a09a68bf0d831p-6},
    {0x1.f0443543fd085p-1, -0x1.0000084178373p+16, HUGE_VAL},
    {0x1.f836b7c80647ep+0, -0x1p-1, 0x1.6cd2c5d853e76p-1},
    {0x1.919999999999ap-5, -0x1.f3fffffffffffp+8, HUGE_VAL},
    {0x1.c4e1754d1609fp+2, -0x1p-1, 0x1.80f1c61af903cp-2},
    {0x1.ffc1ad519ac82p-1, 0x1.ba6c13beac7bdp+18, 0x1.1bc3cf7aad1b1p-311},
    {0x1.d12ebf21a4e81p-1, 0x1.ba7a347cdfc91p+18, 0x0p+0},
    {0x1.e5af491b0c3e1p-1, 0x1.ba8b810f7ac74p+18, 0x0p+0},
    {0x1.fb324d6f8490dp-1, 0x1.ba91994edad76p+18, 0x0p+0},
    {0x1.ff77fffffffffp+15, 0x1.1b1fdcd7590adp+3, 0x1.768a8a8aed563p+141},
    {0x1.e875c28f5c28fp+0, -0x1.00000003af9d7p+10, 0x1.726ea8f4cbd11p-955},
    {0x1.e0cd2782c9e7bp-1, 0x1.bb44b87d02ep+18, 0x0p+0},
    {0x1.d199990aa9d94p-1, 0x1.bbc0d7c3a8eeap+18, 0x0p+0},
    {0x1.99199999c9d1fp-4, 0x1.000014p+22, 0x0p+0},
    {0x1.fff800000f82cp+1023, 0x1.6b0df6b0df6a7p-3, 0x1.70f19a735d543p+181},
    {0x0.fffff7b5bddfep-1022, 0x1.aff11aff11b02p-2, 0x1.de50b2196bdd3p-432},
    {0x1.b999998d9999ap-4, 0x1.db22d7e5603fbp-11, 0x1.fef7b11dc4482p-1},
    {0x1.fb6459dcac07fp-1, 0x1.80da740da7408p-1, 0x1.fc884d74e5b81p-1},
    {HUGE_VAL, 0x1.0444444444438p-2, HUGE_VAL},
    {0x1.fffff2fd4a0e1p-100, 0x1p+1, 0x1.ffffe5fa9470cp-199},
    {0x1.fecccccc5ccbcp+7, 0x1.ffffe8681bab9p+6, 0x1.7af9ee2065d7bp+1023},
    {0x1.f8d4fdf3a645ap-2, 0x1.bffffffffffffp+9, 0x1.b60d4fdce60d3p-915},
    {0x1.0000078a3c207p-1022, -0x1.fd0cc68ef84c2p-2, 0x1.0a121f84ccfd6p+508},
    {0x1.0005e403a73efp-1022, 0x1.6740da740da6ep-1, 0x1.dca3f614264d8p-718},
    {0x1.fffffffff8p-2, 0x1p-1, 0x1.6a09e667f0e8bp-1},
    {0x1.fffffffffef76p+952, 0x1.2094f2094f209p-2, 0x1.7cc1d3cbb6077p+268},
    {0x1.fae147ae142f7p-1, 0x1.ccccccccccccdp-1, 0x1.fb63c28f7b8dap-1},
    {0x1.fdf3b645a1981p-1, 0x1.f0a3d70a3d70ap-1, 0x1.fe0368fb4b2aep-1},
    {0x1.e147ae147ac7fp-1, 0x1p-1, 0x1.f06704d3a1d9ep-1},
    {0x1.eb851eb851dc5p-1, -0x1.c28f5c28f5ac1p-2, 0x1.04a3c591cb064p+0},
    {0x1.333333333327fp+0, -0x1.8p+1, 0x1.284bda12f6a55p-1},
    {0x1.fae147ae14749p+2, 0x1.fb66666666666p+6, 0x1.a2fa495228d56p+378},
    {0x1.fffbe76c8b3f3p+6, -0x1.22p+7, 0x1.0129a3735578p-1015},
    {0x1.d70a3d70a3d3bp-1, 0x1.8p-1, 0x1.e0f64a77d81cep-1},
    {0x1.4ccccccccccc9p-3, 0x1.ffp+7, 0x1.280dfe0d20b5ap-670},
    {0x1.fced916872af9p-1, -0x1.eb851eb851eafp-1, 0x1.017bb85f50768p+0},
    {0x1.fffffffffffbp+1022, -0x1p+0, 0x0.8000000000014p-1022},
    {0x1.ffffffffffffcp-1, 0x1.0a3d6fc3d70a5p-3, 0x1.fffffffffffffp-1},
    {0x1.ffffffffffffdp+0, 0x1.0000000000002p+10, 0x1.fffffffffff17p+1023},
    {0x1.ffffffffffffdp+1, 0x1.0000000000001p+9, 0x1.fffffffffff8cp+1023},
    {0x1.ffffffffffffep-1, -0x1p-1, 0x1.0000000000001p+0},
    {0x1.2f39421924832p-63, -0x0p+0, 0x1p+0},
    {0x1.00b0af48ec799p-223, 0x1.745d1745d1704p-5, 0x1.d1e1246ac60cbp-11},
    {0x1.00003d3c6d34ep-641, -0x1.f74e28bc909f4p-3, 0x1.714da50a85805p+157},
    {0x1.0000000013f51p-929, -0x1.3333333333333p-2, 0x1.9fdf8bccdb76bp+278},
    {0x1.000000bc80754p-1011, -0x1.ccccccccccccdp-1, 0x1.ddb67ed4e5f74p+909},
    {0x1.ffffffffffffep+4, 0x1.da1cac083126fp-3, 0x1.1d87c13937d63p+1},
    {0x1.000000000e8d3p+76, 0x1.a3d70a3d70a46p-1, 0x1.3f92974230487p+62},
    {0x1.000007adaec0ap+814, 0x1.8c81e6d6bf574p-1, 0x1.4e44622a152cep+630},
    {0x1.00d51ea6fa85p+864, 0x1.851eb851eb852p-1, 0x1.8feaf72e5ef55p+656},
    {0x1.147ae147ae148p-2, -0x1.0000053e3b623p+6, 0x1.dbbdccd92dec3p+120},
    {HUGE_VAL, 0x1.6bc205ab0f62dp-7, HUGE_VAL},
    {0x1.1p-1, 0x1.a3d70a3d70a3dp-5, 0x1.efab32a60e282p-1},
    {0x1.4189374bc6a7fp-5, 0x1p+0, 0x1.4189374bc6a7fp-5},
    {0x1p+0, 0x1.ef9db22d0e56p-6, 0x1p+0},
    {0x1p+0, 0x1p+0, 0x1p+0},
    {0x1.395810624dd2fp-5, 0x1p+3, 0x1.426d4bb078b91p-38},
    {0x1.51eb851eb851fp-5, 0x1p+5, 0x1.c3126af40d55dp-148},
    {0x1p+0, 0x1p+3, 0x1p+0},
    {0x1p+0, 0x1p+5, 0x1p+0},
    {0x1.d99999999999ap-3, 0x1p+10, 0x0p+0},
    {0x1.a99999999999ap-1, 0x1p+12, 0x0p+0},
    {0x1p+0, 0x1p+10, 0x1p+0},
    {0x1p+0, 0x1p+12, 0x1p+0},
    {0x1p+3, 0x1.5333333333333p-2, 0x1.fdc966ea77b39p+0},
    {0x1p+3, 0x1p+0, 0x1p+3},
    {0x1p+5, 0x1.23d70a3d70a3dp-4, 0x1.47b44132533f7p+0},
    {0x1p+5, 0x1p+0, 0x1p+5},
    {0x1p+3, 0x1p+3, 0x1p+24},
    {0x1p+3, 0x1p+5, 0x1p+96},
    {0x1p+5, 0x1p+3, 0x1p+40},
    {0x1p+5, 0x1p+5, 0x1p+160},
    {0x1p+3, 0x1p+10, HUGE_VAL},
    {0x1p+3, 0x1p+12, HUGE_VAL},
    {0x1p+5, 0x1p+10, HUGE_VAL},
    {0x1p+5, 0x1p+12, HUGE_VAL},
    {0x1p+10, 0x1.ef9db22d0e56p-6, 0x1.3bb83778ce0abp+0},
    {0x1p+10, 0x1p+0, 0x1p+10},
    {0x1p+12, 0x1.28f5c28f5c28fp-5, 0x1.5a16d40ef6c34p+0},
    {0x1p+12, 0x1p+0, 0x1p+12},
    {0x1p+10, 0x1p+3, 0x1p+80},
    {0x1p+10, 0x1p+5, 0x1p+320},
    {0x1p+12, 0x1p+3, 0x1p+96},
    {0x1p+12, 0x1p+5, 0x1p+384},
    {0x1.a827999fcef1fp-3, -0x1p+2, 0x1.0fc3b666fb69ep+9},
    {0x1.6f289eb9df41ap-1, 0x1p+2, 0x1.0ecaa9cc8f59cp-2},
    {0x1.7bf56b86ac0d5p+0, -0x1p+2, 0x1.a607f0a8c89d4p-3},
    {0x1.b6d6b334c0883p+0, 0x1p+2, 0x1.14517da8d5067p+3},
    {0x1.6f289eb9df41ap-1, -0x1p+2, 0x1.e4085b5c8f201p+1},
    {0x1.92ffa8f74fe57p-1, 0x1p+2, 0x1.8909bc3bdae38p-2},
    {0x1.03a380018d54fp+0, -0x1p+2, 0x1.e3e5743f01e9ep-1},
    {0x1.6a4b6f9f3f82p+0, 0x1p+2, 0x1.00b98f7cfa0fep+2},
    {0x1.d0704cce5a22ep-1, -0x1.8624dd2f1a9fcp-9, 0x1.00130575903a1p+0},
    {0x1.677a8a3efdf9fp-1, 0x1.049ba5e353f7dp-8, 0x1.ff47ca8d50845p-1},
    {0x1.1d3d199b26ee9p+0, -0x1.008p-1, 0x1.e4ff777896308p-1},
    {0x1.1d3d199b26ee9p+0, 0x1.9a1999999999ap-1, 0x1.172a2d4f6de2dp+0},
    {0x1.8p-1, -0x1p+2, 0x1.948b0fcd6e9ep+1},
    {0x1.8p-1, 0x1p+2, 0x1.44p-2},
    {0x1.8p+0, -0x1p+2, 0x1.948b0fcd6e9ep-3},
    {0x1.8p+0, 0x1p+2, 0x1.44p+2},
    {0x1.6b851eb851eb8p-1, -0x1p-1, 0x1.2fd0ec396f6c9p+0},
    {0x1.8p-1, 0x1p-1, 0x1.bb67ae8584caap-1},
    {0x1.999999999999ap+0, -0x1p-1, 0x1.94c583ada5b52p-1},
    {0x1.e666666666666p+0, 0x1p-1, 0x1.60df2453ab723p+0},
    {0x1.8f5c28f5c28f6p-1, -0x1.2624dd2f1a9fcp-7, 0x1.0092547817639p+0},
    {0x1.8p-1, 0x1.cd4cccccccccdp-1, 0x1.8b18ae90a4fd1p-1},
    {0x1.8p+0, -0x1.22b851eb851ecp-4, 0x1.f179b3ba0e0e9p-1},
    {0x1.8p+0, 0x1.008p-1, 0x1.39a8ab03ea6c5p+0},
    {0x1p+0, -0x1p+2, 0x1p+0},
    {0x1p+0, 0x1p+2, 0x1p+0},
    {0x1p+1, -0x1p+2, 0x1p-4},
    {0x1p+1, 0x1p+2, 0x1p+4},
    {0x1p+0, -0x1p-1, 0x1p+0},
    {0x1p+0, 0x1p-1, 0x1p+0},
    {0x1p+1, -0x1.999999999999ap-1, 0x1.2611186bae674p-1},
    {0x1p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
    {0x1p+0, -0x1.9a9999999999ap-2, 0x1p+0},
    {0x1p+0, 0x1p-10, 0x1p+0},
    {0x1p+1, -0x1.21ff2e48e8a72p-12, 0x1.ffe6e048196a5p-1},
    {0x1p+1, 0x1.008p-1, 0x1.6a48a86475795p+0},
    {0x1.4fae147ae147bp-5, -0x1p+2, 0x1.5a62548dab364p+18},
    {0x1.049ba5e353f7dp-8, 0x1p+2, 0x1.12ef879999daap-32},
    {0x1.02cf5c28f5c29p+0, -0x1p+2, 0x1.ea1fa3fbf3ea5p-1},
    {0x1.055eb851eb852p+0, 0x1p+2, 0x1.162a556c5eb01p+0},
    {0x1.57ae147ae147bp-6, -0x1p-1, 0x1.b9e37c5e2018ep+2},
    {0x1.9a9999999999ap-2, 0x1.999999999999ap-4, 0x1.d348f723aad09p-1},
    {0x1.0d0cccccccccdp+0, -0x1.ccccccccccccdp-1, 0x1.e9981b2e64052p-1},
    {0x1.014624dd2f1aap+0, 0x1p-1, 0x1.00a2de9f55ec9p+0},
    {0x1.03126e978d4fep-9, -0x1.2e48e8a71de6ap-11, 0x1.00ebb0df98523p+0},
    {0x1.9d9999999999ap-4, 0x1.049ba5e353f7dp-8, 0x1.fb5a5a50e4c6bp-1},
    {0x1.b373333333333p+0, -0x1.cb923a29c779ap-11, 0x1.ffc2fb9cbb939p-1},
    {0x1.19d999999999ap+0, 0x1.2624dd2f1a9fcp-7, 0x1.00389dc6f8fabp+0},
    {0x1.fffffffe16b4cp+1023, -0x1p+0, 0x0.400000003d297p-1022},
    {0x1.ffffffff0b5bp+1023, 0x1p+0, 0x1.ffffffff0b5bp+1023},
    {0x0.0000000000001p-1022, -0x1.e666666666666p-1, 0x1.3b2c47bff8272p+1020},
    {0x0.0000000000001p-1022, 0x1.e666666666666p-1, 0x1.9fdf8bcce542fp-1021},
    {0x1.10624dd2f1aap-6, 0x1.fffffffffffffp+5, 0x1.a7fd14ae024c6p-379},
    {0x1.7ced916872b02p-7, 0x1p+6, 0x1.9eb68b8385001p-412},
    {0x1.20c49ba5e353fp-6, 0x1.0000000000001p+6, 0x1.166a33623bbafp-373},
    {0x1.75c28f5c28f5cp-5, 0x1.fffffffffffffp+5, 0x1.ebd0f66b0079fp-286},
    {0x1.d4ccccccccccdp-1, 0x1p+6, 0x1.d0fc2e1aa71a6p-9},
    {0x1.08p-1, 0x1.0000000000001p+6, 0x1.caa444bb951bap-62},
    {0x1.3b33333333333p-1, 0x1.fffffffffffffp+5, 0x1.27af6b447eb4fp-45},
    {0x1.4333333333333p-2, 0x1p+6, 0x1.6fa2fc19bf74ap-107},
    {0x1.08p-1, 0x1.0000000000001p+6, 0x1.caa444bb951bap-62},
    {0x1.51eb851eb851fp-5, 0x1.fffffffffffffp+4, 0x1.c3126af40d5b7p-148},
    {0x1.1p-1, 0x1p+5, 0x1.bd5acbd08119p-30},
    {0x1.083126e978d5p-5, 0x1.0000000000001p+5, 0x1.5eb844b71a0d7p-159},
    {0x1.47ae147ae147bp-10, 0x1.fffffffffffffp+4, 0x1.50ffd44f4a7cep-309},
    {0x1.28f5c28f5c28fp-5, 0x1p+5, 0x1.ce14108bce63dp-154},
    {0x1.083126e978d5p-5, 0x1.0000000000001p+5, 0x1.5eb844b71a0d7p-159},
    {0x1.a99999999999ap-1, 0x1.fffffffffffffp+4, 0x1.61ef406f165f2p-9},
    {0x1.f5c28f5c28f5cp-5, 0x1p+5, 0x1.0c3a6935540a5p-129},
    {0x1.0cccccccccccdp-3, 0x1.0000000000001p+5, 0x1.30f4cd0fc0695p-94},
    {0x1.47ae147ae147bp-9, 0x1.fffffffffffffp+3, 0x1.9f623d5a8a783p-139},
    {0x1.189374bc6a7fp-4, 0x1p+4, 0x1.156d54ad33b22p-62},
    {0x1.5333333333333p-1, 0x1.0000000000001p+4, 0x1.690174b6cf675p-10},
    {0x1.2p-1, 0x1.fffffffffffffp+3, 0x1.a553f8878fa0cp-14},
    {0x1.51eb851eb851fp-4, 0x1p+4, 0x1.53d0b58a66965p-58},
    {0x1.70a3d70a3d70ap-6, 0x1.0000000000001p+4, 0x1.55d2678175a4dp-88},
    {0x1.10624dd2f1aap-4, 0x1.fffffffffffffp+3, 0x1.595cf87377da7p-63},
    {0x1.5333333333333p-1, 0x1p+4, 0x1.690174b6cf67fp-10},
    {0x1.ef9db22d0e56p-5, 0x1.0000000000001p+4, 0x1.304816536835fp-65},
    {0x1.d70a3d70a3d71p-4, 0x1.fffffffffffffp+2, 0x1.06c49fc7a1b13p-25},
    {0x1.d99999999999ap-1, 0x1p+3, 0x1.126996cdd7e4dp-1},
    {0x1.d99999999999ap-1, 0x1.0000000000001p+3, 0x1.126996cdd7e4cp-1},
    {0x1.083126e978d5p-3, 0x1.fffffffffffffp+2, 0x1.495d75722bfa9p-24},
    {0x1.eb851eb851eb8p-4, 0x1p+3, 0x1.7159f992d250ep-25},
    {0x1.f7ced916872bp-4, 0x1.0000000000001p+3, 0x1.c204d644a7212p-25},
    {0x1.ccccccccccccdp-3, 0x1.fffffffffffffp+2, 0x1.b8cc6573cd2dp-18},
    {0x1.7333333333333p-1, 0x1p+3, 0x1.38a76d132b80dp-4},
    {0x1.28f5c28f5c28fp-3, 0x1.0000000000001p+3, 0x1.a3a31963e3a99p-23},
    {0x1.0a3d70a3d70a4p-2, 0x1.fffffffffffffp+1, 0x1.2b7bd9c02549dp-8},
    {0x1.b333333333333p-1, 0x1p+2, 0x1.0b4467381d7dbp-1},
    {0x1.c28f5c28f5c29p-3, 0x1.0000000000001p+2, 0x1.330b452d86a08p-9},
    {0x1.999999999999ap-3, 0x1.fffffffffffffp+1, 0x1.a36e2eb1c4334p-10},
    {0x1.6666666666666p-2, 0x1p+2, 0x1.ebb98c7e2823fp-7},
    {0x1.ae147ae147ae1p-3, 0x1.0000000000001p+2, 0x1.fdd1fd634299bp-10},
    {0x1p-2, 0x1.fffffffffffffp+1, 0x1.0000000000003p-8},
    {0x1p-2, 0x1p+2, 0x1p-8},
    {0x1p-2, 0x1.0000000000001p+2, 0x1.ffffffffffff5p-9},
    {0x1.999999999999ap-4, 0x1.fffffffffffffp+0, 0x1.47ae147ae147ep-7},
    {0x1p-1, 0x1p+1, 0x1p-2},
    {0x1.999999999999ap-2, 0x1.0000000000001p+1, 0x1.47ae147ae1479p-3},
    {0x1.999999999999ap-2, 0x1.fffffffffffffp+0, 0x1.47ae147ae147dp-3},
    {0x1.3333333333333p-1, 0x1p+1, 0x1.70a3d70a3d70ap-2},
    {0x1.6666666666666p-1, 0x1.0000000000001p+1, 0x1.f5c28f5c28f5ap-2},
    {0x1.6666666666666p-1, 0x1.fffffffffffffp+0, 0x1.f5c28f5c28f5cp-2},
    {0x1p-1, 0x1p+1, 0x1p-2},
    {0x1.999999999999ap-4, 0x1.0000000000001p+1, 0x1.47ae147ae1476p-7},
    {0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1, 0x1.fffffffffffffp-1},
    {0x1.fffffffffffffp-1, 0x1p+0, 0x1.fffffffffffffp-1},
    {0x1.fffffffffffffp-1, 0x1.0000000000001p+0, 0x1.fffffffffffffp-1},
    {0x1p+0, 0x1.fffffffffffffp-1, 0x1p+0},
    {0x1p+0, 0x1p+0, 0x1p+0},
    {0x1p+0, 0x1.0000000000001p+0, 0x1p+0},
    {0x1.0000000000001p+0, 0x1.fffffffffffffp-1, 0x1.0000000000001p+0},
    {0x1.0000000000001p+0, 0x1p+0, 0x1.0000000000001p+0},
    {0x1.0000000000001p+0, 0x1.0000000000001p+0, 0x1.0000000000001p+0},
    {0x1.fffffffffffffp+0, 0x1p-1, 0x1.6a09e667f3bccp+0},
    {0x1.fffffffffffffp+0, 0x1.3333333333333p-1, 0x1.8406003b2ae5cp+0},
    {0x1.fffffffffffffp+0, 0x1p-1, 0x1.6a09e667f3bccp+0},
    {0x1p+1, 0x1.6666666666666p-1, 0x1.9fdf8bcce533dp+0},
    {0x1p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
    {0x1p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
    {0x1.0000000000001p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
    {0x1.0000000000001p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
    {0x1.0000000000001p+1, 0x1p-1, 0x1.6a09e667f3bcdp+0},
    {0x1.fffffffffffffp+1, 0x1.6666666666666p-2, 0x1.9fdf8bcce533dp+0},
    {0x1.fffffffffffffp+1, 0x1p-2, 0x1.6a09e667f3bccp+0},
    {0x1.fffffffffffffp+1, 0x1p-2, 0x1.6a09e667f3bccp+0},
    {0x1p+2, 0x1.ae147ae147ae1p-3, 0x1.56826b94393ddp+0},
    {0x1p+2, 0x1p-2, 0x1.6a09e667f3bcdp+0},
    {0x1p+2, 0x1p-2, 0x1.6a09e667f3bcdp+0},
    {0x1.0000000000001p+2, 0x1p-2, 0x1.6a09e667f3bcdp+0},
    {0x1.0000000000001p+2, 0x1.28f5c28f5c28fp-2, 0x1.7eae70bb5654fp+0},
    {0x1.0000000000001p+2, 0x1.147ae147ae148p-2, 0x1.74378afb2c6c5p+0},
    {0x1.fffffffffffffp+2, 0x1.a666666666666p-1, 0x1.63d1ae32565e3p+2},
    {0x1.fffffffffffffp+2, 0x1.28f5c28f5c28fp-3, 0x1.5a16d40ef6c34p+0},
    {0x1.fffffffffffffp+2, 0x1.8f5c28f5c28f6p-3, 0x1.80028e21b51dap+0},
    {0x1p+3, 0x1.4cccccccccccdp-2, 0x1.f73442f12c8b1p+0},
    {0x1p+3, 0x1.eb851eb851eb8p-4, 0x1.488e9980df434p+0},
    {0x1p+3, 0x1.28f5c28f5c28fp-3, 0x1.5a16d40ef6c34p+0},
    {0x1.0000000000001p+3, 0x1.999999999999ap-6, 0x1.0da911a04e83ep+0},
    {0x1.0000000000001p+3, 0x1.083126e978d5p-3, 0x1.4ec38cabe1b06p+0},
    {0x1.0000000000001p+3, 0x1.083126e978d5p-3, 0x1.4ec38cabe1b06p+0},
    {0x1.fffffffffffffp+3, 0x1.0cccccccccccdp-2, 0x1.09071f3e983adp+1},
    {0x1.fffffffffffffp+3, 0x1.4cccccccccccdp-3, 0x1.91b501c2db3dfp+0},
    {0x1.fffffffffffffp+3, 0x1.51eb851eb851fp-4, 0x1.41cba0e634b2cp+0},
    {0x1p+4, 0x1p-4, 0x1.306fe0a31b715p+0},
    {0x1p+4, 0x1.b99999999999ap-1, 0x1.5db4d073c7921p+3},
    {0x1p+4, 0x1p-4, 0x1.306fe0a31b715p+0},
    {0x1.0000000000001p+4, 0x1.b99999999999ap-1, 0x1.5db4d073c7922p+3},
    {0x1.0000000000001p+4, 0x1.0a3d70a3d70a4p-5, 0x1.1823a1cb22383p+0},
    {0x1.0000000000001p+4, 0x1.5c28f5c28f5c3p-5, 0x1.2003d535d3649p+0},
    {0x1.fffffffffffffp+4, 0x1.d99999999999ap-3, 0x1.1d4873168b9abp+1},
    {0x1.fffffffffffffp+4, 0x1.4cccccccccccdp-4, 0x1.5342b569d4f82p+0},
    {0x1.fffffffffffffp+4, 0x1.b99999999999ap-2, 0x1.1d4873168b9abp+2},
    {0x1p+5, 0x1.10624dd2f1aap-5, 0x1.1f446e3019db2p+0},
    {0x1p+5, 0x1.d99999999999ap-3, 0x1.1d4873168b9abp+1},
    {0x1p+5, 0x1.083126e978d5p-5, 0x1.1e45fff6de961p+0},
    {0x1.0000000000001p+5, 0x1.23d70a3d70a3dp-4, 0x1.47b44132533f7p+0},
    {0x1.0000000000001p+5, 0x1.51eb851eb851fp-5, 0x1.2757eeef03411p+0},
    {0x1.0000000000001p+5, 0x1.189374bc6a7fp-5, 0x1.2043be8a85725p+0},
    {0x1.fffffffffffffp+5, 0x1.08p-1, 0x1.11301d0125b5p+3},
    {0x1.fffffffffffffp+5, 0x1.08p-1, 0x1.11301d0125b5p+3},
    {0x1.fffffffffffffp+5, 0x1.b99999999999ap-3, 0x1.39cf7f90aa529p+1},
    {0x1p+6, 0x1.a3d70a3d70a3dp-6, 0x1.1cca00e9533b6p+0},
    {0x1p+6, 0x1.87ae147ae147bp-4, 0x1.7d06f3797e857p+0},
    {0x1p+6, 0x1.6e66666666666p-1, 0x1.39cf7f90aa528p+4},
    {0x1.0000000000001p+6, 0x1.7ced916872b02p-7, 0x1.0cae4ffe99fffp+0},
    {0x1.0000000000001p+6, 0x1.a3d70a3d70a3dp-6, 0x1.1cca00e9533b6p+0},
    {0x1.0000000000001p+6, 0x1.3b33333333333p-1, 0x1.9e1353558f0b1p+3},
    {0x1.ffffffffffffep+0, 0x1.ffffffffffffep+9, 0x1.ffffffffff274p+1023},
    {0x1.ffffffffffffep+0, 0x1.fffffffffffffp+9, 0x1.ffffffffff53ap+1023},
    {0x1.ffffffffffffep+0, 0x1p+10, 0x1.ffffffffff8p+1023},
    {0x1.ffffffffffffep+0, 0x1.0000000000001p+10, 0x1.ffffffffffd8cp+1023},
    {0x1.ffffffffffffep+0, 0x1.0000000000002p+10, HUGE_VAL},
    {0x1.fffffffffffffp+0, 0x1.ffffffffffffep+9, 0x1.ffffffffff674p+1023},
    {0x1.fffffffffffffp+0, 0x1.fffffffffffffp+9, 0x1.ffffffffff93ap+1023},
    {0x1.fffffffffffffp+0, 0x1p+10, 0x1.ffffffffffcp+1023},
    {0x1.fffffffffffffp+0, 0x1.0000000000001p+10, HUGE_VAL},
    {0x1.fffffffffffffp+0, 0x1.0000000000002p+10, HUGE_VAL},
    {0x1p+1, 0x1.ffffffffffffep+9, 0x1.ffffffffffa74p+1023},
    {0x1p+1, 0x1.fffffffffffffp+9, 0x1.ffffffffffd3ap+1023},
    {0x1p+1, 0x1p+10, HUGE_VAL},
    {0x1p+1, 0x1.0000000000001p+10, HUGE_VAL},
    {0x1p+1, 0x1.0000000000002p+10, HUGE_VAL},
    {0x1.0000000000001p+1, 0x1.ffffffffffffep+9, HUGE_VAL},
    {0x1.0000000000001p+1, 0x1.fffffffffffffp+9, HUGE_VAL},
    {0x1.0000000000001p+1, 0x1p+10, HUGE_VAL},
    {0x1.0000000000001p+1, 0x1.0000000000001p+10, HUGE_VAL},
    {0x1.0000000000001p+1, 0x1.0000000000002p+10, HUGE_VAL},
    {0x1.0000000000002p+1, 0x1.ffffffffffffep+9, HUGE_VAL},
    {0x1.0000000000002p+1, 0x1.fffffffffffffp+9, HUGE_VAL},
    {0x1.0000000000002p+1, 0x1p+10, HUGE_VAL},
    {0x1.0000000000002p+1, 0x1.0000000000001p+10, HUGE_VAL},
    {0x1.0000000000002p+1, 0x1.0000000000002p+10, HUGE_VAL},
    {0x1.ffffffffffffep+0, -0x1.0cc0000000002p+10, 0x0p+0},
    {0x1.ffffffffffffep+0, -0x1.0cc0000000001p+10, 0x0p+0},
    {0x1.ffffffffffffep+0, -0x1.0ccp+10, 0x0p+0},
    {0x1.ffffffffffffep+0, -0x1.0cbffffffffffp+10, 0x0p+0},
    {0x1.ffffffffffffep+0, -0x1.0cbfffffffffep+10, 0x0p+0},
    {0x1.fffffffffffffp+0, -0x1.0cc0000000002p+10, 0x0p+0},
    {0x1.fffffffffffffp+0, -0x1.0cc0000000001p+10, 0x0p+0},
    {0x1.fffffffffffffp+0, -0x1.0ccp+10, 0x0p+0},
    {0x1.fffffffffffffp+0, -0x1.0cbffffffffffp+10, 0x0p+0},
    {0x1.fffffffffffffp+0, -0x1.0cbfffffffffep+10, 0x0p+0},
    {0x1p+1, -0x1.0cc0000000002p+10, 0x0p+0},
    {0x1p+1, -0x1.0cc0000000001p+10, 0x0p+0},
    {0x1p+1, -0x1.0ccp+10, 0x0p+0},
    {0x1p+1, -0x1.0cbffffffffffp+10, 0x0p+0},
    {0x1p+1, -0x1.0cbfffffffffep+10, 0x0p+0},
    {0x1.0000000000001p+1, -0x1.0cc0000000002p+10, 0x0p+0},
    {0x1.0000000000001p+1, -0x1.0cc0000000001p+10, 0x0p+0},
    {0x1.0000000000001p+1, -0x1.0ccp+10, 0x0p+0},
    {0x1.0000000000001p+1, -0x1.0cbffffffffffp+10, 0x0p+0},
    {0x1.0000000000001p+1, -0x1.0cbfffffffffep+10, 0x0p+0},
    {0x1.0000000000002p+1, -0x1.0cc0000000002p+10, 0x0p+0},
    {0x1.0000000000002p+1, -0x1.0cc0000000001p+10, 0x0p+0},
    {0x1.0000000000002p+1, -0x1.0ccp+10, 0x0p+0},
    {0x1.0000000000002p+1, -0x1.0cbffffffffffp+10, 0x0p+0},
    {0x1.0000000000002p+1, -0x1.0cbfffffffffep+10, 0x0p+0},
    {0x1.ba83a83a83a81p-1, 0x1.c307120aba441p+8, 0x1.116651cf10bcbp-95},
    {0x1.da6791fe3e9bfp-2, 0x1.c309a166e339ep+8, 0x1.43432aa90d1d3p-501},
    {0x1.df864a502a211p-2, 0x1.c30c0ffe7089cp+8, 0x1.3da71d0543e04p-494},
    {0x1.e5ab277f44c0cp-2, 0x1.c30ae914f7b4cp+8, 0x1.8436aba853ad9p-486},
    {0x1.e5ab277f44c0cp-2, 0x1.c3d8fd8fd8fc7p+8, 0x1.a9e7ba42e5415p-487},
    {0x1.e5ab277f44c0cp-2, 0x1.c30c446c365ffp+8, 0x1.82ae8928abd24p-486},
    {0x1.7507507507502p-2, 0x1.c3f297297296p+8, 0x1.7dcab6d3f4ad9p-659},
    {0x1.d130463796ac5p-2, 0x1.c30c301b46835p+8, 0x1.795cc2ecb7867p-514},
    {0x1.d9616d210f815p-2, 0x1.c33f63f63f62dp+8, 0x1.9eee7e310e316p-503},
    {0x1.e5ab277f44c0cp-2, 0x1.c3bf63f63f62dp+8, 0x1.cae3ede3f3269p-487},
    {0x1.df864a502a223p-2, 0x1.c301f35268589p+8, 0x1.4750f1e409bbdp-494},
    {0x1.dc73dbb89cd25p-2, 0x1.c30c724c437b6p+8, 0x1.17a68c499c0e6p-498},
    {0x1.df864a502a223p-2, 0x1.c33f63f63f62dp+8, 0x1.10d427ded6e15p-494},
    {0x1.a83a83a83a847p-2, 0x1.c30c3409e88dp+8, 0x1.7f43056161561p-574},
    {0x1.e5ab277f44c1ep-2, 0x1.c301f35268589p+8, 0x1.8e7b87aab4f17p-486},
    {0x1.d85b4843e067dp-2, 0x1.c30c2a355374dp+8, 0x1.6ca363a888fcfp-504},
    {0x1.d7552366b14d3p-2, 0x1.c30c3750c4ea6p+8, 0x1.11f934ba820a8p-505},
    {0x1.541d41d41d424p-1, 0x1.c30c446c365ffp+8, 0x1.c5bc11020e6cbp-267},
    {0x1.a83a83a83a847p-2, 0x1.c30bef39d4e3dp+8, 0x1.7f9dd8498c7bfp-574},
    {0x1.de802572fb079p-2, 0x1.c358fd8fd8fc7p+8, 0x1.817321f1d4f36p-496},
    {0x1.d130463796ad7p-2, 0x1.c38c30c30c2fap+8, 0x1.fcaf954f415e3p-515},
    {0x1.0ea0ea0ea0eaep-2, 0x1.c30c446c365ffp+8, 0x1.0bc42f5ff6abfp-866},
    {0x1.a83a83a83a847p-2, 0x1.c3d8fd8fd8fc7p+8, 0x1.7ac7248248fb6p-575},
    {0x1.20ea0ea0ea0fp-1, 0x1.c30c3409e88dp+8, 0x1.94419271a5a6bp-373},
    {0x1.dd7a0095cbecfp-2, 0x1.c30aa78bc068fp+8, 0x1.723824b4e71b3p-497},
    {-0x1.0000000000001p+0, -0x1p+0, -0x1.ffffffffffffep-1},
    {-0x1p+0, -0x1p+0, -0x1p+0},
    {-0x1.fffffffffffffp-1, -0x1p+0, -0x1.0000000000001p+0},
    {0x1p+1, 0x1p+10, HUGE_VAL},
    {0x1p+2, 0x1p+9, HUGE_VAL},
    {0x1.999999999999ap-3, 0x1.fffffffffffffp+9, 0x0p+0},
    {0x1p-1, 0x1p+10, 0x0.4p-1022},
    {0x1p-1, 0x1.0000000000001p+10, 0x0.3ffffffffff4fp-1022},
    {0x1p-1, 0x1.fffffffffffffp+9, 0x0.4000000000059p-1022},
    {0x1p-1, 0x1p+10, 0x0.4p-1022},
    {0x1p-1, 0x1.0000000000001p+10, 0x0.3ffffffffff4fp-1022},
    {0x1.3333333333333p-2, 0x1.fffffffffffffp+9, 0x0p+0},
    {0x1.999999999999ap-2, 0x1p+10, 0x0p+0},
    {0x1.999999999999ap-3, 0x1.0000000000001p+10, 0x0p+0},
    {0x0.0000000000001p-1022, 0x1.fef9db22d0e4dp-1, 0x0.0000000000004p-1022},
    {0x0.0000000000001p-1022, 0x1.ffffffffffffcp-1, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.ffffffffffffdp-1, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.ffffffffffffep-1, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.fffffffffffffp-1, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.0000000000001p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.0000000000002p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.0000000000003p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.0000000000004p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000001p-1022, 0x1.0000000000005p+0, 0x0.0000000000001p-1022},
    {0x0.0000000000002p-1022, 0x1.e147ae147ae0bp-1, 0x1.4d24bd660b1eep-1009},
    {0x0.0000000000002p-1022, 0x1.ffffffffffffcp-1, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.ffffffffffffdp-1, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.ffffffffffffep-1, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.fffffffffffffp-1, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1p+0, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.0000000000001p+0, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.0000000000002p+0, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.0000000000003p+0, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.0000000000004p+0, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.0000000000005p+0, 0x0.0000000000002p-1022},
    {0x0.0000000000002p-1022, 0x1.9999999999952p-4, 0x1.9fdf8bcce685cp-108},
    {0x0.0000000000003p-1022, 0x1.ffffffffffffcp-1, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1.ffffffffffffdp-1, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1.ffffffffffffep-1, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1.fffffffffffffp-1, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1p+0, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1.0000000000001p+0, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1.0000000000002p+0, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1.0000000000003p+0, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1.0000000000004p+0, 0x0.0000000000003p-1022},
    {0x0.0000000000003p-1022, 0x1.0000000000005p+0, 0x0.0000000000003p-1022},
    {0x1.000000000001fp-29, -0x1.f241901314221p-30, 0x1.0000009c7e51bp+0},
    {0x1.ffffedfc5062p-30, 0x1.00465e6604b7dp-30, 0x1.ffffff5f04661p-1},
    {0x1.fff172b5af008p+54, -0x1.ad89607278c7bp-30, 0x1.fffffe004642ap-1},
    {0x1.0000000393874p+55, 0x1.0000000052a46p-30, 0x1.000000987e0ccp+0},
    {0x1.0003691d6afccp+60, -0x1.ffff4bdb23cbep-30, 0x1.fffffd6694db6p-1},
    {0x1.0470de4df820cp+60, 0x1.ffffffffffe82p-31, 0x1.000000a66c933p+0},
    {0x1.fffffffffffffp-1, 0x1p+13, 0x1.fffffffffep-1},
    {0x1.fffffffffffffp-1, 0x1p+16, 0x1.fffffffffp-1},
    {0x1p+0, 0x1p+13, 0x1p+0},
    {0x1p+0, 0x1p+16, 0x1p+0},
    {0x1.0000000000001p+0, 0x1p+13, 0x1.0000000002p+0},
    {0x1.0000000000001p+0, 0x1p+16, 0x1.000000001p+0},
    {-0x1.0000000000001p+0, -0x1p+25, 0x1.ffffffcp-1},
    {-0x1.0000000000001p+0, -0x1p+28, 0x1.fffffe000001p-1},
    {-0x1p+0, -0x1p+25, 0x1p+0},
    {-0x1p+0, -0x1p+28, 0x1p+0},
    {-0x1.fffffffffffffp-1, -0x1p+25, 0x1.0000001p+0},
    {-0x1.fffffffffffffp-1, -0x1p+28, 0x1.0000008000002p+0},
    {-0x1.0000000000001p+0, -0x1.0000000000054p+51, 0x1.368b2fc6f95d7p-1},
    {-0x1.0000000000001p+0, -0x1.fffffc4653608p+54, 0x1.5fc224ba9d93fp-12},
    {-0x1p+0, -0x1.ffe8b78918008p+50, 0x1p+0},
    {-0x1p+0, -0x1.ffffffffd547p+54, 0x1p+0},
    {-0x1.fffffffffffffp-1, -0x1.00000000927c4p+51, 0x1.48b5e3c4171e4p+0},
    {-0x1.fffffffffffffp-1, -0x1.0e35fa931a004p+55, 0x1.10b0dfa86ed6p+6},
    {-0x1.0000000000001p+0, -0x1.0665172898804p+55, 0x1.200a8af9a90e2p-12},
    {-0x1.0000000000001p+0, -0x1.009f295cd5f04p+58, 0x1.5c14a11530fd2p-93},
    {-0x1p+0, -0x1.00000005f5e14p+55, 0x1p+0},
    {-0x1p+0, -0x1.000000000013cp+58, 0x1p+0},
    {-0x1.fffffffffffffp-1, -0x1.ffffffffc912p+54, 0x1.b4c902e1b834bp+5},
    {-0x1.fffffffffffffp-1, -0x1.fffffed5fa0e8p+57, 0x1.1f43e7ddfa2dp+46},
    {-0x1.0000000000001p+0, -0x1.ffffffe5ec46bp+60, 0x1.4410bfddca491p-739},
    {-0x1.0000000000001p+0, -0x1.002386f26fc1cp+64, 0x0p+0},
    {-0x1p+0, -0x1.00016bcc41e88p+61, 0x1p+0},
    {-0x1p+0, -0x1.ffffffdf675bp+63, 0x1p+0},
    {-0x1.fffffffffffffp-1, -0x1.ffffffffffff1p+60, 0x1.41c7a8814b59dp+369},
    {-0x1.fffffffffffffp-1, -0x1.00001b48eb58ap+64, HUGE_VAL},
    {0x1.fffffffffffffp-1, -0x1p+25, 0x1.0000001p+0},
    {0x1.fffffffffffffp-1, -0x1p+28, 0x1.0000008000002p+0},
    {0x1p+0, -0x1p+25, 0x1p+0},
    {0x1p+0, -0x1p+28, 0x1p+0},
    {0x1.0000000000001p+0, -0x1p+25, 0x1.ffffffcp-1},
    {0x1.0000000000001p+0, -0x1p+28, 0x1.fffffe000001p-1},
    {0x1.fffffffffffffp-1, -0x1.ffffb57e83808p+50, 0x1.48b5d7ce8d64dp+0},
    {0x1.fffffffffffffp-1, -0x1.ffffffffffd1ap+54, 0x1.b4c902e273076p+5},
    {0x1p+0, -0x1.0000004c4b404p+51, 0x1p+0},
    {0x1p+0, -0x1.ffffffffedb1p+54, 0x1p+0},
    {0x1.0000000000001p+0, -0x1.ffffa697d1008p+50, 0x1.368b4ae42bda5p-1},
    {0x1.0000000000001p+0, -0x1.fffffa697d108p+54, 0x1.5fc22ef76b941p-12},
    {0x1.fffffffffffffp-1, -0x1.0012309ce5404p+55, 0x1.b54538d6b8d52p+5},
    {0x1.fffffffffffffp-1, -0x1.0000000000004p+58, 0x1.1f43fcc4b66c5p+46},
    {0x1p+0, -0x1.fffffffffc57p+54, 0x1p+0},
    {0x1p+0, -0x1.0000000000033p+58, 0x1p+0},
    {0x1.0000000000001p+0, -0x1.038d7ea4c6804p+55, 0x1.3acb7e6c7ca79p-12},
    {0x1.0000000000001p+0, -0x1.000000001ab43p+58, 0x1.969d472783c4ep-93},
    {0x1.fffffffffffffp-1, -0x1.0000022ecb254p+61, 0x1.41ca66e4d3f38p+369},
    {0x1.fffffffffffffp-1, -0x1.0000002e90ee9p+64, HUGE_VAL},
    {0x1p+0, -0x1.ffffffffffff1p+60, 0x1p+0},
    {0x1p+0, -0x1.0000000005f6ap+64, 0x1p+0},
    {0x1.0000000000001p+0, -0x1.0000004a817cp+61, 0x1.440fe239e9068p-739},
    {0x1.0000000000001p+0, -0x1.acbbb7ca13a98p+63, 0x0p+0},
    {-0x1p+15, 0x1.fffffff6afd0bp+62, HUGE_VAL},
    {0x0p+0, -0x1.8p+1, HUGE_VAL},
    {-0x0p+0, -0x1.8p+1, -HUGE_VAL},
    {0x0p+0, -0x1p+0, HUGE_VAL},
    {-0x0p+0, -0x1p+0, -HUGE_VAL},
    {0x0p+0, -0x1.fd26e346bb8f4p+1023, HUGE_VAL},
    {0x0p+0, -0x1.8p+2, HUGE_VAL},
    {0x0p+0, -0x1p+1, HUGE_VAL},
    {0x0p+0, -0x1.0000000000001p+0, HUGE_VAL},
    {0x0p+0, -0x1.fffffffffffffp-1, HUGE_VAL},
    {0x0p+0, -0x0.fffe3b98806cdp-1022, HUGE_VAL},
    {0x0p+0, -0x0.0000000000001p-1022, HUGE_VAL},
    {-0x0p+0, -HUGE_VAL, HUGE_VAL},
    {-0x0p+0, -0x1.8p+2, HUGE_VAL},
    {-0x0p+0, -0x1p+1, HUGE_VAL},
    {-0x0p+0, -0x1.0000000000001p+0, HUGE_VAL},
    {-0x0p+0, -0x1.fffffffffffffp-1, HUGE_VAL},
    {-0x0p+0, -0x0.ffffffffffffdp-1022, HUGE_VAL},
    {-0x0p+0, -0x0.0000000000001p-1022, HUGE_VAL},
    {0x0p+0, -HUGE_VAL, HUGE_VAL},
    {-0x0p+0, -HUGE_VAL, HUGE_VAL},
    {0x0p+0, 0x1.8p+1, 0x0p+0},
    {-0x0p+0, 0x1.8p+1, -0x0p+0},
    {0x0p+0, 0x1p+0, 0x0p+0},
    {-0x0p+0, 0x1p+0, -0x0p+0},
    {0x0p+0, HUGE_VAL, 0x0p+0},
    {0x0p+0, 0x1.ffffdaab616ccp+1023, 0x0p+0},
    {0x0p+0, 0x1.8p+2, 0x0p+0},
    {0x0p+0, 0x1p+1, 0x0p+0},
    {0x0p+0, 0x1.0000000000001p+0, 0x0p+0},
    {0x0p+0, 0x1.fffffffffffffp-1, 0x0p+0},
    {0x0p+0, 0x0.ffffff3ef963p-1022, 0x0p+0},
    {0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x0p+0, HUGE_VAL, 0x0p+0},
    {-0x0p+0, 0x1.fff970201fe6ap+1023, 0x0p+0},
    {-0x0p+0, 0x1.8p+2, 0x0p+0},
    {-0x0p+0, 0x1p+1, 0x0p+0},
    {-0x0p+0, 0x1.0000000000001p+0, 0x0p+0},
    {-0x0p+0, 0x1.fffffffffffffp-1, 0x0p+0},
    {-0x0p+0, 0x1.000025b34aa17p-1022, 0x0p+0},
    {-0x0p+0, 0x0.0000000000001p-1022, 0x0p+0},
    {-0x1p+0, HUGE_VAL, 0x1p+0},
    {-0x1p+0, -HUGE_VAL, 0x1p+0},
    {0x1p+0, HUGE_VAL, 0x1p+0},
    {0x1p+0, -HUGE_VAL, 0x1p+0},
    {0x1p+0, HUGE_VAL, 0x1p+0},
    {0x1p+0, -HUGE_VAL, 0x1p+0},
    {-0x1p+0, 0x1.e384e0c3538d1p+1023, 0x1p+0},
    {-0x1p+0, -HUGE_VAL, 0x1p+0},
    {0x1p+0, 0x1p-1, 0x1p+0},
    {0x1p+0, -0x1p-1, 0x1p+0},
    {0x1p+0, 0x0.fffff875bddf8p-1022, 0x1p+0},
    {0x1p+0, -0x0.ffffffffffffdp-1022, 0x1p+0},
    {0x1p+0, 0x0.e8fd51b2e04ap-1022, 0x1p+0},
    {0x1p+0, -0x0.ffffffffffffdp-1022, 0x1p+0},
    {0x1p+0, 0x0.0000000000001p-1022, 0x1p+0},
    {0x1p+0, -0x0.0000000000001p-1022, 0x1p+0},
    {0x1p+0, 0x0p+0, 0x1p+0},
    {0x1p+0, -0x0p+0, 0x1p+0},
    {HUGE_VAL, 0x0p+0, 0x1p+0},
    {HUGE_VAL, -0x0p+0, 0x1p+0},
    {HUGE_VAL, 0x0p+0, 0x1p+0},
    {0x1.e65dfd7c97ff2p+1023, -0x0p+0, 0x1p+0},
    {0x0.fffffff8476a3p-1022, 0x0p+0, 0x1p+0},
    {0x1.000000000ed2ep-1022, -0x0p+0, 0x1p+0},
    {0x0.0000000000001p-1022, 0x0p+0, 0x1p+0},
    {0x0.0000000000001p-1022, -0x0p+0, 0x1p+0},
    {0x0p+0, 0x0p+0, 0x1p+0},
    {0x0p+0, -0x0p+0, 0x1p+0},
    {-0x0p+0, 0x0p+0, 0x1p+0},
    {-0x0p+0, -0x0p+0, 0x1p+0},
    {-0x0.0000000000001p-1022, 0x0p+0, 0x1p+0},
    {-0x0.0000000000001p-1022, -0x0p+0, 0x1p+0},
    {-0x0.fffffff65944dp-1022, 0x0p+0, 0x1p+0},
    {-0x1.5089620deefc4p-1022, -0x0p+0, 0x1p+0},
    {-0x1.ffffff70a6962p+1023, 0x0p+0, 0x1p+0},
    {-HUGE_VAL, -0x0p+0, 0x1p+0},
    {-HUGE_VAL, 0x0p+0, 0x1p+0},
    {-HUGE_VAL, -0x0p+0, 0x1p+0},
    {0x0.ffc517db6385bp-1022, -HUGE_VAL, HUGE_VAL},
    {0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
    {-0x0.0000000000001p-1022, -HUGE_VAL, HUGE_VAL},
    {-0x1.0011ac0afbbe1p-1022, -HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, -HUGE_VAL, 0x0p+0},
    {0x1.ffffffffffc2ap+1023, -HUGE_VAL, 0x0p+0},
    {0x1.999999999999ap+0, -HUGE_VAL, 0x0p+0},
    {-0x1.b333333333333p+0, -HUGE_VAL, 0x0p+0},
    {-HUGE_VAL, -HUGE_VAL, 0x0p+0},
    {-HUGE_VAL, -HUGE_VAL, 0x0p+0},
    {0x1.0008d6057ddefp-1022, HUGE_VAL, 0x0p+0},
    {0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
    {0x0p+0, HUGE_VAL, 0x0p+0},
    {-0x0p+0, HUGE_VAL, 0x0p+0},
    {-0x0.0000000000001p-1022, HUGE_VAL, 0x0p+0},
    {-0x1.0b8157268fdacp-1022, HUGE_VAL, 0x0p+0},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {0x1.8p+0, HUGE_VAL, HUGE_VAL},
    {-0x1.8p+0, HUGE_VAL, HUGE_VAL},
    {-0x1.fffae56e51b3bp+1023, HUGE_VAL, HUGE_VAL},
    {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {-HUGE_VAL, -0x1.8p+1, -0x0p+0},
    {-HUGE_VAL, -0x1p+0, -0x0p+0},
    {-HUGE_VAL, -HUGE_VAL, 0x0p+0},
    {-HUGE_VAL, -0x1.9215e0af2aa67p+1, 0x0p+0},
    {-HUGE_VAL, -0x1.121fb54442d28p+0, 0x0p+0},
    {-HUGE_VAL, -HUGE_VAL, 0x0p+0},
    {-HUGE_VAL, -0x1.8p+2, 0x0p+0},
    {-HUGE_VAL, -0x1p+1, 0x0p+0},
    {-HUGE_VAL, -0x0.ffffffff3a574p-1022, 0x0p+0},
    {-HUGE_VAL, -0x0.0000000000001p-1022, 0x0p+0},
    {-HUGE_VAL, 0x1.8p+1, -HUGE_VAL},
    {-HUGE_VAL, 0x1.4p+2, -HUGE_VAL},
    {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {-HUGE_VAL, 0x1.8552e87776044p+1, HUGE_VAL},
    {-HUGE_VAL, 0x1.94af116d3895p+0, HUGE_VAL},
    {-HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {-HUGE_VAL, 0x1.8p+2, HUGE_VAL},
    {-HUGE_VAL, 0x1p+1, HUGE_VAL},
    {-HUGE_VAL, 0x0.ff6cbba478ce8p-1022, HUGE_VAL},
    {-HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
    {HUGE_VAL, -0x0.0000000000001p-1022, 0x0p+0},
    {HUGE_VAL, -0x0.ffffffffffffdp-1022, 0x0p+0},
    {HUGE_VAL, -0x1.ffffed55b0b7p+1023, 0x0p+0},
    {HUGE_VAL, -HUGE_VAL, 0x0p+0},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, 0x1.0002f201d49f9p-1022, HUGE_VAL},
    {HUGE_VAL, 0x0.0000000000001p-1022, HUGE_VAL},
    {0x1.fedc5ae917d3bp+1023, HUGE_VAL, HUGE_VAL},
    {0x1.0b8157268fdacp-1022, 0x1p+1, 0x0p+0},
    {-0x0.ffffff3ef963p-1022, 0x1p+1, 0x0p+0},
    {0x0.0000000000001p-1022, 0x1p+1, 0x0p+0},
    {-0x0.0000000000001p-1022, 0x1p+1, 0x0p+0},
    {HUGE_VAL, 0x0p+0, 0x1p+0},
    {0x1.fe4a885da3bcep+1023, 0x1p-1, 0x1.ff251561b6b7dp+511},
    {0x1.3333333333333p-1, 0x1p-1, 0x1.8c97ef43f7248p-1},
    {0x0.fffffcfbe58c8p-1022, 0x1p-1, 0x1.fffffcfbe58a4p-512},
    {0x0.0000000000001p-1022, 0x1p-1, 0x1p-537},
    {0x0p+0, 0x1p-1, 0x0p+0},
    {-0x0p+0, 0x1.6666666666666p-1, 0x0p+0},
    {-HUGE_VAL, 0x1p-1, HUGE_VAL},
    {HUGE_VAL, -0x1p-1, 0x0p+0},
    {0x1.ffffdaab616ccp+1023, -0x1p-1, 0x1.0000095528277p-512},
    {0x1.999999999999ap-3, -0x1p-1, 0x1.1e3779b97f4a8p+1},
    {0x0.fffffc3adeefbp-1022, -0x1p-1, 0x1.000001e2908d8p+511},
    {0x0.0000000000001p-1022, -0x1p-1, 0x1p+537},
    {0x0p+0, -0x1p-1, HUGE_VAL},
    {-0x0p+0, -0x1.3333333333333p-2, HUGE_VAL},
    {-HUGE_VAL, -0x1p-1, 0x0p+0},
    {0x1p-1, HUGE_VAL, 0x0p+0},
    {0x1p-1, HUGE_VAL, 0x0p+0},
    {0x1p-1, 0x1p-1, 0x1.6a09e667f3bcdp-1},
    {0x1p-1, 0x0.fffffcfbe58c8p-1022, 0x1p+0},
    {0x1p-1, 0x0.0000000000001p-1022, 0x1p+0},
    {0x1p-1, 0x0p+0, 0x1p+0},
    {0x1p-1, -0x0p+0, 0x1p+0},
    {0x1p-1, -0x0.0000000000001p-1022, 0x1p+0},
    {0x1p-1, -0x1.000096cd2a863p-1022, 0x1p+0},
    {0x0p+0, -0x1p-1, HUGE_VAL},
    {0x1p-1, -0x1.fffffffd9c61ap+1023, HUGE_VAL},
    {0x1p-1, -HUGE_VAL, HUGE_VAL},
    {-0x1p-1, HUGE_VAL, 0x0p+0},
    {-0x1p-1, HUGE_VAL, 0x0p+0},
    {-0x1p-1, 0x0p+0, 0x1p+0},
    {-0x1.999999999999ap-2, -0x0p+0, 0x1p+0},
    {-0x1p-1, -0x1.fffffff1aa436p+1023, HUGE_VAL},
    {-0x1p-1, -HUGE_VAL, HUGE_VAL},
    {0x1p+2, 0x1.ccccccccccccdp-1, 0x1.bdb8cdadbe12p+1},
    {0x1.2p+3, 0x1p-1, 0x1.8p+1},
    {0x1p+4, 0x1.3333333333333p-1, 0x1.51cb453b9536cp+2},
    {0x1p+2, -0x0p+0, 0x1p+0},
    {0x1p+4, -0x1p-1, 0x1p-2},
    {0x1p+6, -0x1p-1, 0x1p-3},
    {0x1.fffffffffffffp-1, -0x1.74d81b37b2871p+62, HUGE_VAL},
    {0x1.fffffffffffffp-1, 0x1.751f291c92091p+62, 0x0p+0},
    {0x1p+1, 0x1p+1, 0x1p+2},
    {0x1p+1, -0x1p+1, 0x1p-2},
    {-0x1p+1, 0x1p+1, 0x1p+2},
    {-0x1p+1, -0x1p+1, 0x1p-2},
    {0x1.8p+1, 0x1.8p+1, 0x1.bp+4},
    {0x1.4p+2, 0x1.4p+2, 0x1.86ap+11},
    {0x1.cp+2, 0x1.cp+2, 0x1.921eep+19},
    {0x1.4p+3, 0x1.4p+3, 0x1.2a05f2p+33},
    {0.0, HUGE_VAL, 0.0},
    {-0.0, HUGE_VAL, 0.0},
    {-HUGE_VAL, -HUGE_VAL, 0.0}
};

#endif
